Top 10k strings from Spectrum Computing - Issue 06 (1984)(ASP Software)(Side A).tzx in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Magazines / Sinclair ZX Spectrum - Magazines - [TZX] (TOSEC-v2007-01-01) /

Back to the directory listing

   8 ;"START THE TAPE":
   4 h;"Page ";a/h
   4 USE LIST 2
   4 ;" STOP THE TAPE "
   4 ;"   PRESS ANY KEY TO TURN PAGE   "
   4 - Q to Quit":
   4        THEN PRESS ANY KEY       
   2 pt=pt+w(f):
   2 h;" 48K Only"''"   Press 2 or 3 for pages or"'" Hold S for 
   2 PWrev     
   2 MIrev     
   2 MDrev     
   2 KNrev     
   2 EEEEEEDDDDDD
   2 ;thrust;" "
   2 ;fuel;" ";
   2 ;"Spectrum Computing"'
   2 ;"   PRESS ANY KEY TO TURN PAGE   ":
   2 ;"                                ";:
   2 6666$,-----,$$$$$
   2 6666$$???$$$$6666
   2 6666$$66666$$6666
   2 +de,f;" ";
   1 you have a swim through our listing, the  multiplicity of REMs should make informa- tive reading. This is a machine code util-ity, but you don't need to know any code  to use it, ala Wizard Prang.m
   1 thrust=thrust+(z$="1")-(z$="2"
   1 ter 48K  stuff. The top 32K actually runsfaster fo
   1 reviews1  %
   1 rcles, but I suppose you couldcreate them in BASIC and LOAD   th
   1 quake     x
   1 play is  of the cockpit viewscreen type.   The c
   1 o,o;"DIST. ";d;" yds    PAR ";p;"   HOLE ";hn
   1 moonland  M
   1 m/code    
   1 l;yb1-l,g:
   1 l;yb1+l,g:
   1 l;"                                ";
   1 hc=hc+(hc<hp)-(hc>hp):
   1 hc-l,f;" ";
   1 hc+l,f;" ":
   1 h;"16K or 48K":
   1 h;"16K or 48K"''"   Press 2 or 3 for pages or"'" Hold S for 
   1 h,o;"                                ":
   1 h ((((0(((((((((((((((((((((((((((((((0((((((88((((((((((((((((88(((((0(((((8998(((((0000(((((8998((((0((((089980((((((((((((089980(((0( (08888880((
   1 golf      
   1 fuel=fuel-thrust
   1 f,o;"                                ":
   1 dist=dist-l
   1 dist=(e*st)/2
   1 coverS    
   1 cover     
   1 columns   
   1 b$="parred"
   1 b$="eagled"
   1 b$="birdied"
   1 angle=angle+(z$="0")-(z$="9")
   1 air=dist*g
   1 a$="Yet another crowded line!":
   1 a$="Sand Wedge"
   1 a$="Putter"
   1 a$="9 iron"
   1 a$="7 iron"
   1 a$="5 iron"
   1 a$="3 wood"
   1 a$="3 iron"
   1 a$="1 wood"
   1 a$="                        "
   1 Turns on volcano!
   1 Turns off  volcano!
   1 To SAVE the machine    code routine you can either SAVEthe BASIC program with or with- out alterations, or save just   the code, which is relocatable.
   1 This is better than us-ing LINE 1 REMs because it will work with Microdrives.
   1 The code is in a REM inline 9001. 'GOSUB 9000' will putthe address in the variable nam-ed 'call'. Then 'SAVE "42" CODE call,185' will save the bytes ontheir own.
   1 The '118's are machine code equivalents of 'PAUSE 1'.  Replace with zeroes for faster  shake.
   1 SINGLE SHAKE
   1 SHAKE IT UP
   1 RAMTOP HAS TO BE MOVED FOR REVIEWS. USE THE CHAINING   RIGHT THROUGH OR UNUSUAL THINGS MAY HAPPEN.
   1 QUAKE code in decimal  data form, with loader. Locates code at 30000, change to suit.
   1 Prints 42 column text  from DATA statements. Variables x and y determine the start pos-ition for text on screen, and   are similar to PLOT variables,  x is a cross, y's up. See manual
   1 Pokes print position tothe system variable area, then  calls machine code routine
   1 Lines from 100 to 600  set up print in DATA statements and call subroutines to do the  real work
   1 IAN. Is  the
   1 GGxxxxxxxx
   1 GGGxxxxxxGGGGG
   1 GGGGGGGGGGGGGF
   1 GGGGGGGGGGGGG
   1 GGGGGGG22200222
   1 GGGGDDDDDDGGxGG
   1 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGFFFFCCCCCCCCCCCCCCCCCCCCCCCGGGCCCCCCCFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
   1 FFFFFFFFFFFFFFFFFFFFFFFFFFFFF
   1 End of data statements.
   1 Demo of 27 line screen
   1 DRAW MOUNTAINS
   1 DDDDDDGGGGG
   1 Created with Ramsoft MakeTZX
   1 CODE POKER
   1 CCCCCCFFFFFFFEEEEEEEG
   1 CCCCCCFFFFFF
   1 CCCCCCCFFFFFFF
   1 Because the code is in a REM at the end of the program,alterations to the program will move the code around in memory. A 'GOSUB 9000' should always be used before a USR call to make  sure you have the right address.
   1 BGGGxxxxxxxxxxxG
   1 ??%)$$6666
   1 <@BB|>BBBB
   1 ;"total ";t;
   1 ;"presents-               ";
   1 ;"par ";pt;
   1 ;"fuel   hsi   vsi   thrust"
   1 ;"Wolsey Road"'
   1 ;"Wolsey House"'
   1 ;"Use the keys "'"9 turn left"'"0 turn right"'"1 increase thrust"'"2 decrease thrust"''"land your L.E.M. on the pad     (in yellow)."
   1 ;"Score so far = ";t-pt
   1 ;"STROKES"
   1 ;"SOFTWARE  REVIEWS"''
   1 ;"SAVE ""QUAKE""CODE 30000,80":
   1 ;"Press to continue"
   1 ;"Press S to SAVE CODE"
   1 ;"Press R to Read Again"'';
   1 ;"Press Q to Quit"'';
   1 ;"PINBALL WIZARD from CP Software";
   1 ;"MISSION IMPOSSIBLE by Silversoft";
   1 ;"MELBOURNE DRAW from Melbourne";
   1 ;"MAR/APR ISSUE  
   1 ;"London W1R 3AB"
   1 ;"LET TAPE RUN "
   1 ;"KNOT in 3D from New Generation";
   1 ;"Hemel Hempstead"'
   1 ;"HP2 4SS"
   1 ;"FUTURE GETTING NEARER-                OFFICIAL":
   1 ;"CLUB SELECTED ";a$;"      ":
   1 ;"Argus Press Software"'
   1 ;"And room for two more down here!":
   1 ;"1 Golden Square"'
   1 ;" START THE TAPE "
   1 ;" R to REPEAT- Other to CONTINUE "
   1 ;" Q to QUIT or any to read again "
   1 ;" Q to QUIT or ANY to play again ":
   1 ;" LOADING "
   1 ;" HANG ABOUT - STILL LOADING ":
   1 ;" Compare with this normal text.":
   1 ;" *** M O O N L A N D E R ***   "''"       By PETER COOKE"
   1 ;"  STILL LOADING - LET TAPE RUN  "
   1 ;"  CRASH !!!!    Press a key     ":
   1 ;"  ******* SAFE LANDING *******  ":
   1 ;"   STOP TAPE - PRESS ANY KEY    ";
   1 ;"   Press P for a printout, or"
   1 ;"   PRESS ANY KEY TO TURN PAGE":
   1 ;"    Wizard Prang ";
   1 ;"      press a key to start      ":
   1 ;"             another world shattering Z80    machine code effect routine.
   1 ;"                                ":
   1 888888888888888888888
   1 8888888888880888 88888888
   1 888888888880
   1 8888888888
   1 8888((8888 808 
   1 8888((8888
   1 888((((((((88808 
   1 6666$,-----,$$$$%
   1 6666$$???$$$$%---
   1 6666$$???$$$$$%--
   1 6666$$???$$$$$$%-
   1 6666$$9??$%$$6666
   1 6666$$-----$$6666
   1 6666$$)---)$$6666
   1 30403,175:
   1 22222222222222
   1 222222222222
   1 22200222GGGGGGGGGGGGGGGGGGGGGGGG22200222GGGGGGGGGGGGGGGGGGGGGGGG22200222GGGGGGGGGGGGGGGGGGGGGGGG22200222GGGGGG
   1 2220022222222222444444442222222222200222222222244,,,,,,4422222222220022222222244,,,,,,,,442222222220 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  %%%%%%%%%%%%%
   1 00000000000000000000000000000000022222222222222222222222222222200222
   1 ,o;"        Score  ";t-pt;" "
   1 ,o;"                         "
   1 ,l;"WIND SPEED";
   1 ,"you have a swim through our listing, the  multiplicity of REMs should make informa- tive reading. This is a machine code util-ity, but you don't need to know any code  to use it, ala Wizard Prang."
   1 ,"to wrap round to the next line in an or-  derly way. The next poke should be equal"
   1 ,"to 176 minus 8 times the desired line num-ber, but different spacings can be used."
   1 ,"text anywhere, even across character lines"
   1 ,"successive prints out of register by one  pixel each time. It is also possible to"
   1 ,"rather cramped lines on the main part of  the screen. Let's have a demo." 
   1 ,"pixel width, this works very well, but if CAPITALS are used, the crowding shows up."
   1 ,"is for the column number, which should be 0 or a multiple of six if you want print"
   1 ,"have 25 lines of print on the main part ofthe screen, instead of 22."
   1 ,"data statements to hold the text in the   program while the a$ is otherwise engaged."
   1 ,"column screen, but also the ability to put"
   1 ,"be poked with numbers similar to the coor-dinates for plot commands. The first poke"
   1 ,"and spaces. Sort of a pixel defined PRINT"
   1 ,"and jamming them together. As most of the Spectrum characters do not use the full 8"
   1 ,"Wrap-around will space lines to the usual 8 pixels, but a 7 pixel line will allow 25"
   1 ,"The a$ can be used over and over again, aswe are doing in this demonstration, using"
   1 ,"By Tony Barber and Nigel Harris"
   1 ,"AT command. The bold print of the title atthe top of this page was produced by three"
   1 ,"4 2  C O L U M N S",67
   1 ,"  What a utility! Not only do you get a 42"
   1 ,"  The text to be printed must be placed inthe a$ before the code routine is called."
   1 ,"  The program works by removing the edge  pixels from both sides of each character"
   1 ,"  The code routine expects to find a startposition in locations 23728-9. These must"
   1 ,"  Naturally these advantages are not to behad without a bit of extra effort, but if"
   1 +de,f;" ":
   1 *(ho-x))+92
   1 *(he-y))+124
   1 )+f-l,(ho)/8
   1 ))+f,(ho/8
   1 (yp,xp)=33
   1 (yp,xp)=102
   1 (go-p)+" on this hole"
   1 (0888888880(0(((08888880((((((((((08888880((0((((088880((((((((((((088880(((0((((088880((((((((((((088880(((0(((((0880((( 8 (( 8 (((0880((((0((((((00((((((((((((((((00(((((08((((((((((((((((((((((((((((((088((((((((((((((((((((((((((((80888((((((((((((  ((((((((((((8808 88((((((((888
   1 ((08888880((0
   1 (((0888888880(0( 0888888880(
   1 (((((((((((((((((((((((((((((((((((((((((x((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
   1 ''"  When on the Green, the club     is automatically a putter."''"   Press a key to continue."
   1 ''"  Subscriptions only to-"''
   1 ''"  Controls are:"''"   Number keys select club"'"   A and S to set direction"''"  ENTER when happy, then:"''"   A and S to set strength"'"   And ENTER to shoot."
   1 '"product of the millenia' cate-  gory. What I failed to notice   was that sending a nomination   entered one in a free draw.       Yes,that's right. I've won an Oric."
   1 '"  Our address has changed. All  letters, programs, contributionsto-"''
   1 '"  By the time you read this, youwill be hearing the first com-  plaints from those whose QuantumLeaps are late arriving, for allindications are that initial or-ders have been very heavy and   Sinclair has another success."
   1 '"  (Editorial material sent to   our subs department gets delayedor lost!)"
   1 %%%%%%%%%%%%%  %%%GGGGGGGGGGGGGGGGGGGGGGGG%%%  %%%GGGGGGGGGGGGGGGGGGGGGGGG%%%  %%%GGGGGGGGGGGGGGGGGGGGGGGG%%%  %%%
   1 %%%%%%%%%%%%%  %%%%%%%%%%%%%
   1 %%%  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%                                 
   1 "whole character, making detail  work much easier. "'"  You can also scroll the screenin 8 directions by pixel or swapit round, left to right. And youget a 'FILL' command, why not?  Is there anything missing?"
   1 "to skip the demo and watch what happens in play without touchingthe keyboard."'"  Conceptually, this is a 3D    version of a 'surround' type of game. The object is to fly aboutthe mini-cosmos without running into your own cubical trail, the"
   1 "the tape cartridge is the same, which means not only that they  are going to be easier to get,  but also they are going to have to get cheaper. At the present  price they cost the same as a"
   1 "the laser, and you have no con- trol over your speed of ascent.   Kempston, AGF, and Protek joy-sticks are supported, but the   keyboard is quite adequate for  the three controls. You also geta 'hold' function.":
   1 "strokes":
   1 "stick wired to two plugs which  will imitate the cursor keys by using both sockets on the Sin-  clair interface two, but until  then lets have more user definedcontrol keys. (Idea duly pinchedSee 'Hackers Hangout' -Ed.)":
   1 "reviews1"
   1 "revealing this long buried weak-ness outside my own home. Bliss!  Of course, the table is the   wrong shape and not as complex  as the mechanical version, but  the action is perfect, just likethe McCoy, especially when the  ball rattles around the bumpers."
   1 "moonland"
   1 "magazine like this one (only a  little shorter) that costs `8   are you? So we won't produce it.  So if the QL is to be a big   success, the price of the micro-carts must come down, they must be easier to get, and be mass"
   1 "its capabilities. Well, just forfun, really."'"  DRAW comes with a twenty page manual covering the many facili-ties. There are about 25 editingcommands not counting the cursormotion or tape handling menu."
   1 "interface (and there will be no tape magazine). The third party software producers who made sucha success of the Spectrum are   not going to put up with expens-ive, single source media which  they can't get mass duplicated.   You are not likely to buy a "
   1 "happens when you light up all   the letters in SAGITTARIAN. Is  there another layout or two hid-den behind some score I will    never obtain? Someone had bettertell me, so that I can tell you.":
   1 "green and yellow, or the red andblue 'chasers'. The display is  of the cockpit viewscreen type.   The controls execute a right- angle turn in the chosen direc- tion. Makes the head whirl.":
   1 "expensive by the byte. Ignoring any other advantages of disks,  the media could quickly destroy the price differential of the   hardware."'"  The QL depends wholly on the  microdrive, there is no tape"
   1 "duplicable. And when it happens,it will happen for us too."'"  And now an item for those of  you who feel that your editor's notable immodesty is overdue fora skewer."
   1 "discount store video cassette,  which makes for a ludicrous com-parison. More to the point is   that a proper floppy disk can behad for about `2 yet commonly   holds four times the data, whichmakes micro-carts ten times as"
   1 "but a simple scenario can have  lasting entertainment value if  you get it right."'"  Our review copy came without  a cassette insert, which coupledto the abysmal operator skills  available to this reviewer meansthat we still don't know what"
   1 "any orientation. There are also routines to define UDGs straightfrom the screen and SAVE them orthe screen itself."'"  One of the best tricks is the ability to magnify the part of  the screen you're working on so that each pixel is the size of a"
   1 "You have a bogie "+
   1 "You have ";b$;" the hole"
   1 "You completed the hole in ";go
   1 "Press any key to continue"
   1 "Par for hole ";hn;" is ";p 
   1 "Number of holes? (18 max.) ";
   1 "9";"GLENAGLEYS"''"      By Richard Warren"
   1 " SPECTRUM COMPUTING - ISSUE SIX  MAR/APR  
   1 " Editorial         next page     Forty-Two         ""columns""     M-Code Lander     ""moonland""    Software Reviews  ""reviews1""    Wizard Prang's    ""quake""       Indoor Version    ""golf"""
   1 "  Your retro rockets will slow  you slightly, and must be used  for landing or you crash, as youdo if you miss one of the three pads by even a smidgen. On the  way back up the rocket button   becomes the 'fire' control for"
   1 "  You get fast/medium/slow plus hold/start options and demo. Thepackaging doesn't mention it,   but Kempston, AGF, and Mikrogen joysticks are supported, other- wise it's the dreaded cursor    keys. Someone soon is going to  pinch my idea and supply a joy-"
   1 "  Welcome to our sixth issue."
   1 "  This will probably have littleeffect on Spectrum sales, as themachines are in very different  markets, but one thing about theQL is very good news for us. TheMicrodrive is going to blossom.   Of course, the QL's drives areslightly different from ours,but"
   1 "  This magazine is made up of a number of articles and programs chained together in a manner    similar to the 'HORIZONS' tape  that came with your computer."
   1 "  This is another 16K game, but the cassette label doesn't let  on. In fact, you can't even findthe word 'Spectrum' until you   open the box. There is a clue inthe form of an oblique rainbow  on the cover. Why the secret?   Their other packs are the same."
   1 "  This is Phillip Mitchell's ownhigh-res drawing utility as usedto produce the title pages for  PENETRATOR and TERROR-DAKTIL.   How sweet of him to make it a-  vailable to the competition.      We have used it to produce a  cartoon as a demonstration of"
   1 "  There are also rollovers and  other traditional pinball furni-ture, and you get two sets of   flippers, ganged together. The  plunger gives variable oomph andyou can beat on the side of the TV all you like without ever":
   1 "  The playing area is warped to fold back on itself in hyper-   space, so you never find the    edges or know what shape it is, but one dimension can be pinned down. It takes about 5 seconds  to cross it in the fast setting."
   1 "  The easiest way to use it is  to go through the articles in   sequence, following the prompts.However, there is a table of    contents on the next page, for  those who wish to go straight toa particular article or program."
   1 "  Please note that some files   load in an unusual fashion, but they all auto-run and tell you  when to start and stop the tape."
   1 "  Perhaps you noticed the invi- tations in a number of magazinesfor nominations for the British Microcomputing Awards run by VNUand the Sunday Times. Naturally when I saw these I immediately  sent off as many coupons as I   could get, nominating 'Spectrum Computing' in the 'software "
   1 "  It takes a while to work out  just what is going on in this   program, and although the demo  mode is visually most entertain-ing, it does not promote under- standing because you have no in-dication of the computer's mani-pulation of the controls. Better"
   1 "  Impossible indeed. There are  supposed to be 50 screens, but Icouldn't tell you what they looklike, apart from the one in our snap. The four asteroid belts   move in different directions,   and your lander can't hover, so you just have to dodge."
   1 "  I might churlishly complain   that there is no easy way to getcircles, but I suppose you couldcreate them in BASIC and LOAD   them from tape. A joystick wouldhave been nice too, but this is a professional tool, not a toy!":
   1 "  As I remember it, a box of    Crackerjack and a go on the pin-ball machine both cost a nickel and I never got enough of eitherone, (they were big boxes then, too). Now I can glut myself, on Pinball at least, without even"
   1 "  An eight directional keypad   layout is used to move a pixel  about the screen, drawing, eras-ing or toggling as it goes. Picka mode, any mode. Attributes canalso be set by cursor or global-ly, and text can be inserted in":
   1 "  Almost all Silversoft's titleswill run in 16K, in fact. Ownersof unexpanded Spectrums might beinterested, right?  This is a   public service announcement.      They do put a screen photo of each game on the label, though, and we naturally must approve."
   1 "  16K programs often suffer by  comparison with the better 48K  stuff. The top 32K actually runsfaster for one thing. For a com-pany to specialize in 16K is un-usual, but hardly shameful!": 
   1 "   You will be able to SAVE the  code on its own via the menu    on the next page, or just edit  the BASIC to suit yourself.     There are lots of REMs. "'"   Press Q to turn page, or any  other to see a single shake."
   1 "   This routine is relocatable   and requires about 80 bytes of  memory, so you could stick it   in a REM like we do with our    'STOP TAPE' siren, or in the    printer buffer or wherever."
   1 "   Press 2 or 3 for pages or     Hold S for 
   1 "   At the moment, the code is    at address 30000, and also in   DATA statements in BASIC, at    line 3000, in decimal form.       Each time the code is called  the screen shakes once, so a    single call gives a 'hit by a   missile' effect, and multiple   calls give an earthquake."
   1 "      CONTENTS - SIDE TWO"
   1 "      CONTENTS - SIDE ONE"
   1 "       GLENEAGLES"
   1  Finds  address of code in next line
   1  EARTHQUAKE 
   1  APS LTD 11111000000  1 GOLDEN SQUARE LONDON W1R 3AB         TEL. 01-437 1002              EDITOR IOLO DAVIDSON  "
   1  88888888  
   1  11111000000 APS"
   1  0888888880(((
   1  "getting a tilt, if you reckon ithelps your game."'"  Software producers don't seem to worry a lot about 16K users, so it's nice to find a good 16K game now and then. Adventures   and the more complex arcade num-bers would seem not to be on,"
   1   88888888
   1                     " Letters from...   ""strasbourg""     And...         ""cowdenb'th""  More Reviews      ""reviews2""    Two Player        ""tennis""      Hacker's Hangout  ""hack"""
   1